someone that uses a puppet - Turco Inglés Diccionario